#ifndef _lcthw_Mystring_h
#define _lcthw_Mystring_h

size_t mystrlen(const char *s);
char* mystrcpy(char *dest, const char *src);
char* mystrncpy(char *dest, const char *src, size_t n);
char *mystrcat(char *dest, const char *src);
char *mystrncat(char *dest, const char *src, size_t n);
int mystrcmp(const char *s1, const char *s2);
int mystrncmp(const char *s1, const char *s2, size_t n);
void *mymemset(void *s, int c, size_t n);
void *mymemmove(void *dst, const void *src, size_t n);
void *mymemcpy(void *dst, const void *src, size_t n) ;
int mymemcmp(const void *s1, const void *s2, size_t n);

#endif